@a @h @yをサポートする
こうする?
「タスク名が特定ワードを含む場合はそのワードの順番に従う」
このようなワードとしてセクションを使えばいい
たとえば
朝: @a
昼: @h
ゴミ捨て @aとか@a ゴミ捨てとしておくと、このタスクは朝タスクとなり、朝タスクにふさわしい表示順になる、とか
いけるsta.icon*2
あとはセクションとして何採用するかだ
https://gyazo.com/f2ca0fc894b78567b87ccfa3425bab09
覚えきれる自信ないのと、ちょっと細かすぎる
@a @h @yくらいで良い気がするな
つまり?
デイリータスクリスト中の表示順序を制御したい
セクション単位で制御したい
バランスを考えて、とりあえず「朝」「昼」「夜」やるタスクを一番上に持ってきたい
今の表示順は?
https://gyazo.com/b86155b4c504b3539b6d2d10cf674bd1
@1
@2
@3
DOW
day
なので、たとえば@2の「夜やるタスクA」と23日にやる「朝やるタスクB」があったときに、表示順序はこうなる(今日が23日だとする)
code:md
(@1のタスク群)
(@2のタスク群)
A
(@2のタスク群)
(@3のタスク群)
……
B
こうしたい
code:md
B
A
(@1のタスク群)
(@2のタスク群)
(@2のタスク群)
(@3のタスク群)
……
実装
たぶんタスク中に@Xを含む場合は「先頭に持ってくる」「@X同士ではソート順」でいいかと
今も偶然、朝a、昼h、夜y、とこの通りになるし
別にいいかなって気がしてきた x2
ルーチンタスク数などたかが知れている
やっぱり直感的にわかりづらくて微妙